Powtarzaj wiersze i kolumny w Excel przez C#
Gdy arkusze Excel rozciągają się na kilka stron, dane są łatwiejsze i szybsze do odczytania, gdy wydrukujemy tytuły kolumn lub wierszy z prawej lub na górze każdej strony (powtarzanie). W Excelu nazywa się to Wierszami i Kolumnami Powtarzającymi się lub Wierszami i Kolumnami Nagłówków. IronXL może wykorzystać tę przydatną cechę arkuszy przy użyciu zaledwie kilku linii kodu.
SetRepeatingRows(startRow, endRow)
Ta metoda jest używana do ustawienia powtarzających się wierszy. Na przykład, wywołanie workSheet.SetRepeatingRows(3, 4) ustawi powtarzanie na wierszach 4 i 5.
SetRepeatingColumns(startColumn, endColumn)
Ta metoda jest używana do ustawienia powtarzających się kolumn. Na przykład, wywołanie workSheet.SetRepeatingColumns(0, 2) ustawi powtarzanie na kolumnach od A do C.
Te dwie metody używają indeksowania od zera jako parametrów, tak że column(0) to "A", a row(1) to 2. Ważne jest, aby pamiętać, że jeśli metody SetRepeatingRows() i SetRepeatingColumns() są używane w kombinacji, każda strona może mieć różne reguły powtarzania w zależności od jej pozycji względem pierwszej strony.
Treść, która rozciąga się na wielu stronach po prawej stronie pierwszej strony, będzie miała zastosowaną tylko regułę powtarzania kolumn. Rysunek 1 przedstawia to zjawisko:
Rysunek 1

Wielostronicowe rozciąganie wzdłuż dolnej strony pierwszej strony zawiera powtarzające się wiersze.
Ostatecznie, strony znajdujące się po wewnętrznej stronie będą miały zastosowane zarówno reguły powtarzania kolumn, jak i wierszy. Rysunek 2 przedstawia dwa ostatnie zjawiska:
Rysunek 2


